/* CSS Documents */
/* 	*@author: Develop By Tuantq
	*@Date:2010-06-18
*/
.marg_r_45	{margin-right:45px}
.product_detail{
	width: 100% !important;
}
#detail-pro{
	/*margin: 0 0 15px 0;*/
	padding: 0px;
	width: 100%;
	/*line-height: 21px;*/
	position:relative;
}
#detail-pro p{
	/*margin: 10px 0px;*/
}
#detail-pro p a{
	text-decoration: underline;
}
#detail-pro .product-item{
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#detail-pro .product-item h1{
	font-size: 20px;
	font-weight:bold;
	margin-bottom: 5px;
}
#detail-pro .material {
	width: 100%;	
}
#detail-pro .material p.detail_view a { color: #1c75b4; font-size: 12px;}
#detail-pro .material p span { font-weight: bold; font-size: 12px; color: #585858; }
#detail-pro  .link-blue{
	color:#0E08A6;
	text-decoration: underline;
}
.product-item .min-price-pro{
	font-size:130%;
	color: #DC0000;
	font-weight: bold;
}
.product-item .max-price-pro{
	font-size:130%;
	color: #DC0000;
	font-weight: bold;
}
.product-item .price-pro{
	font-size:130%;
	color: #DC0000;
	font-weight: bold;
}
.product-item .min-price-pro-fake{
	font-size:120%;
	color: #DC0000;
	/*color:#C4C2C3;
	font-weight: bold;*/
}
.product-item .max-price-pro-fake{
	font-size:120%;
	color: #DC0000;
	/*color:#C4C2C3;
	font-weight: bold;*/
}
.product-item .price-pro-fake{
	font-size:120%;
	color: #DC0000;
	/*color:#C4C2C3;
	font-weight: bold;*/
}
#detail-pro #pro-extent{
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	width: 100%;
}
#pro-extent .contact-pro{
	width:39%;
	float: left;
}
.contact-pro .hotline{
	vertical-align: top;
}
.click-now{
	background:url(images/solo/so_product_detail/button.gif) bottom left repeat-x;
	display:block;
	margin:0px;
	padding:0px;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
}
 
.link-now{
	background:url(images/solo/so_product_detail/button.gif) bottom left repeat-x;
	display:block;
	margin:0px;
	padding:0px;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
}

/* send message theme */
#so-send-message {}

#so-send-message .label {
    font-size: 12px;
    font-weight: bold;
}

#so-send-message .row {
    margin: 16px 0px 6px 0px;
}

#so-send-message .name_to,#so-send-message .name_to_active, a.sel_pm .name_del{
    font-size: 16px;
    font-weight: bold;
    color: #075b75
}
#so-send-message .name_to_active{
	color:#fff;
	background:#075b75;
	padding:2px;
	text-decoration:none
}
a.sel_pm:hover{text-decoration:none}
a.sel_pm .name_del{display:none}
a.sel_pm:hover .name_del{display:inline}
#so-send-message .field_input {
    width: 470px;
    height: 22px;
    padding-top: 4px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
}

#so-send-message .textarea {
    width: 470px;
    padding: 4px;
    height: 120px;
    overflow: auto;
    border: 1px solid #CCCCCC;
}

#so-send-message .popup-footer {
    margin: 10px 0px;
}

#so-send-message .popup-footer .bt_send {
    background:transparent url(images/boxmobi/buttons/bt_gui.png) no-repeat scroll 0 0;
    color: transparent;
    display: block;
    height: 21px;
    width: 72px;
    float: left;
}

#so-send-message .popup-footer .bt_cancel {
   background:transparent url(images/boxmobi/buttons/bt_cancel.png) no-repeat scroll 0 0;
    color: transparent;
    display: block;
    height: 21px;
    width: 72px;
    float: left;
}

#computer_main .block_left {
	/*width: 73%;*/
}
#computer_main .block_right {
	/*width: 25%;*/
}

a.thac_mac	{padding:0 20px 0 0; background:url('images/solo/icons/btn_than_fien.gif') right top no-repeat;}

/*  specification */
.type_2_col {
	border-collapse:collapse ;
}
.type_2_col td {
	padding: 5px;
	border:1px solid #CCCCCC;
}

/* Tue BM added */
.type_2_col td.spec_title, 
.type_2_col td.name {
	width:20%;
}

.type_2_col td.spec_value, 
.type_2_col td.value {
	width:80%;
}

.detail_desc	.feature	{
	border:1px solid #CCCCCC; 
	padding:10px;
	line-height:18px
}

/*compare product*/
#compare_price_product table{
	border-collapse:collapse;
}
#compare_price_product table td {
	padding:5px;
}

/*compare_price_product_other*/
#compare_price_product_other table{
	border-collapse:collapse;
}
#compare_price_product_other table td {
	padding:5px;
}
/* thong so ky thuat */
.desc_row .desc_title {
	font-weight: bold;
}

.current_link_click {
	color:0E08A6;
	font-size:11px;
	font-weight:bold;
}
.current_link_wait {
	color:0E08A6;
	font-size:11px;
	/*text-decoration:underline;*/
}
.block_home{
	border: #cccccc 1px solid;
	padding: 10px;
}

.button_thin {
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #666666;
	font-weight:bold;
	padding:4px 10px;
}


/* Added by TueBM, edit style for new design */

#detail-pro .product-item	.show_images	{
	float:left; 
	width:355px;
	margin:0 0 0 0;
}

#detail-pro .product-item	.show_images .ad-gallery{
	width:100%;
}
#detail-furtinure .ad-gallery {
	width:450px;
}

#detail-pro .product-item	.show_images .ad-gallery .ad-image-wrapper	{
	
}

#detail-pro .product-item .info	{
	float:left;
	/*width: 274px;*/
	/*width: 380px;*/
	width: 99%;
}

#detail-pro .product-item	.info	.block-price	{
	float:left;
	margin:0;
	line-height:18px;
	font-size:11px;
}
#detail-pro .contain_price{
	float: left;
}
#detail-pro .product-item	.info .block-price-ref{
	float: left;
	margin: 0px;
	padding: 0px;	
}
#detail-pro .contain_price_ref{padding-left:10px; width:auto;}
#detail-pro .contain_price_ref .price_ref{
	font-weight: normal;
}

#detail-pro .block-price-left{float:left;}
#detail-pro .block-price-right{float:left;}

#detail-pro .contain_price_ref .vnd_ref{
	
}
#detail-pro .product-item	.info	.first	{
	width:68px;
	font-weight: bold;
}

#detail-pro .product-item	.info	.second	{
	width:114px;
	font-size: 11px;
	line-height: 22px;
}

#detail-pro .product-item	.info	.third	{
	width:100%;
	font-size: 11px;
}

#detail-pro .product-item	.info	.third span.min_max_price_list{
	font-weight: bold;
	color:#990000;
	font-size:16px;
}
#detail-pro .product-item	.info	.block-price	a	{
	text-decoration:none;
	line-height:16px;
	border-bottom: 1px solid #1D77B8;
}

#detail-pro .product-item	.info	.block-price	a:hover	{
	text-decoration:none
}

#detail-pro .product-item .info .technique_param {
/*	width:320px;*/
	margin:0;
	color: #585858;
}
#detail-pro .product-item .info .technique_param p {
	line-height: 145%;
}
/*QuynhTM add cho comment sash*/
#detail-pro .product-item	.info	.technique_param .div_title_comment{width:100%; float:left;}
#detail-pro .product-item	.info	.technique_param .div_title_comment .icon_comment{background:url('images/solo/icons/icons_comment_cam.png') left no-repeat; width:22px; height:15px;float:left; margin-top: 2px;}
#detail-pro .product-item	.info	.technique_param .div_title_comment .title_comment{float:left; color: #c86700; font-size: 15px; font-weight: bold;}
#detail-pro .product-item	.info	.technique_param .div_title_comment .name_send_comment{float:left;color: #000; font-weight: bold;}
#detail-pro .product-item	.info	.technique_param .div_title_comment .content_comment{float:left;width:100%; color: #7F7F7F; text-align: justify;}


/* box list group product*/
.div_box_group{float: left; border-top: 1px dashed #ccc; width:93%; height: auto; margin-top: 10px;}
.div_box_group .title_group{ float: left; width: 100%; margin: 5px; height:auto; font-size: 12px; font-weight: bold; color: #D06000}
.div_box_group .list_item_group{ float: left; }
.div_box_group .list_item_group ul li {float:left; width:100%}
.div_box_group .list_item_group ul li .item_group{ float: left; width: 100%; margin: 5px;}
.div_box_group .list_item_group ul li .item_group .image_group{ float: left; width: 45px; height: 40px; border: 1px solid #ccc; text-align: center}
.div_box_group .list_item_group ul li .item_group .infor_group{ float: left; width: 245px; margin-left: 5%; height: 40px;}
.div_box_group .list_item_group ul li .item_group .infor_group p a{ float: left; width: 100%; font-size: 14px;}
/* and QuynhTM */




#detail-pro .product-item	.info	.technique_param	.desc_row	{
	clear: both;
	line-height:22px;
}

#detail-pro .product-item	.info	.technique_param	.desc_row .desc_title	{
	float:left;
	margin-right: 5%;
/*	min-width: 80px;*/
}

#detail-pro .product-item	.info	.technique_param	.desc_row .desc_value	{
	float:left;
	margin-left: 20px;
}

a.detail_minus	{
	font-size:12px;
	background:url('images/solo/buttons/ico_minus.png') left no-repeat
}

a.detail_plus	{
	font-size:12px;
	background:url('images/solo/buttons/ico_plus.png') left no-repeat;
	font-weight: bold;
	text-decoration: underline;
	display: inline;
	width: 300px;
}
#partners_solo .col_1,#partners_solo .col_2,#partners_solo .col_3{
	float: left;	
}
#partners_solo .col_1{
	width: 200px;
}
#partners_solo .col_2{
	width: 150px;
}
#partners_solo .col_3{
	width: 80px;
}
.partner_shop{
	margin-bottom: 5px;
}
a.add_cart:link,a.add_cart:active,a.add_cart:visited{
	background: url('images/solo/buttons/add_cart.png') left top no-repeat;
	width: 74px;
	height: 26px;
	padding:6px 15px;	
	text-align: center;
	line-height: 26px;
	color: #FFF;
	font-weight: bold;
}
#container .ad-image-wrapper-one {
	display:table-cell;
    height: 350px;
    margin-bottom: 35px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 350px;
    vertical-align: middle;
}



/* Mua ngay */
.buy_suggestion	{
	float:left; 
	width:236px;
	padding:0 2px 0 0; 	
}

.buy_suggestion_support {
	background: url("images/solo/bg/tell-call.jpg") left top no-repeat;
	float:right; 
	width:340px;
	padding:0 2px 0 0; 	
}

.buy_suggestion	h2	{
	margin:0px;
	padding:0 0 0 23px;
	background:url('images/solo/icons/ico_shopping_cart.png') 0 3px no-repeat;
	line-height:21px;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
}
.buy_suggestion	h3	{
	text-transform: capitalize;
	font-weight: bold;
	font-size: 12px;
}
.buy_suggestion	.block_solo	a.link_to_shop	{
	float:left;
	width:75px;
	height:17px;
	display:block;	
	background:url('images/solo/icons/solo_75x17.png') top left no-repeat;
}
.buy_suggestion	.block_solo_content	.text_name	a{
    color:#000000;    
}
.buy_suggestion	.block_solo_content	.text_name a:hover {
    color: #2C93D5;    
}

.buy_suggestion	.block_solo_content	.list_price	{
	float:left;
	width:160px;
	text-align:left;
	height:25px;		
}
.buy_suggestion	.block_solo_content	.list_price .gia_tu11{
	float: left;
	font-size: 11px;
}
.buy_suggestion	.block_solo_content	.list_price .min_max_price_list_12{
	float: left;
	font-size: 14px;
	font-family: arial,tahoma,serif, sans-serif;	
	font-weight:bold;
	color:#990000;
	line-height: 18px;	
}
.buy_suggestion	.block_solo_content	.list_price .vnd{
	line-height: 15px;
}
.buy_suggestion	.block_solo_content	.list_price	b,
.buy_suggestion	.buy_block_content	.list_price	span	{
	font-weight:bold;
	color:#990000;
	font-size:12px;
}
.buy_suggestion	.block_solo_content	a.link_detail_en{
	float:left;	
	line-height:15px;
	font-size:11px;
	text-decoration:underline;
	color: #014A8F;
	/*color:#1d7bbc;
	text-decoration:none*/
}

.buy_suggestion	.block_solo_content	a.link_detail{
	float:left;
	margin:8px 0 0 0;
	line-height:15px;
	font-size:11px;
	text-decoration:underline;
	/*color:#1d7bbc;
	text-decoration:none*/
}


.buy_suggestion	.block_solo_content	.block_buy_btn{
	float:left; 	
	width:106px;
	margin-top: 10px;
	margin-left: 50px;
	border-top: 1px dotted #ECECEC;	
	/*background:url('images/solo/bg/bgr_buy_block.png') left no-repeat*/
}

.buy_suggestion	.block_solo_content	.block_buy_btn	a.btn_buy,.deva_buy a.btn_buy{
	display:block;
	width:106px;
	height:24px;
	background:url('images/solo/icons/datmua_icon.png') left top no-repeat;
	color:#fff;		
	text-align:center;
}


.buy_suggestion	.block_solo_content	.block_buy_btn	a.btn_buy:hover, .deva_buy a.btn_buy:hover{
	background-position:left bottom;
}

.buy_suggestion	.buy_block_content	{
	width:224px;
	padding:0 15px 13px 4px;
	background:url('images/solo/bg/bgr_buy_block_content.png') bottom left no-repeat;
}

#buy_suggestion	.last	{
	background:none
}

.buy_suggestion	.buy_block_content	.list_price	{
	float:left;
	width:107px;
	padding-left:70px;;
	text-align:right;
	line-height:33px;
}

.buy_suggestion	.buy_block_content	a.title	{
	float:left;
	width:105px;
	height:33px;
	overflow:hidden;
	line-height:33px;
	padding:0 0 0 11px;
	font-weight:bold;
	color:#000;
	background:url('images/solo/icons/ico_block_buy_title.png') left no-repeat;
}

.buy_suggestion	.buy_block_content	a.btn_buy_small	{
	float:right;
	width:71px;
	height:21px;
	background:url('images/solo/bg/bgr_btn_buy_s.png') top left no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	text-align:center;
}

.buy_suggestion	.buy_block_content	a.link_detail	{
	float:left;
	margin:5px 0 0 11px;
	line-height:15px;
	font-size:11px;
	/*color:#1d7bbc;
	text-decoration:none*/
}

.buy_suggestion	.buy_block_care{
	width:241px; 
	margin:10px 0 0 0;
	padding:0 0 6px 0; 
	text-align:center;
	background:#f1f1f1; 
	border:solid 1px #d6d6d6;
}

.buy_suggestion	.buy_block_care	h3	{
	font-weight:normal;
	font-size:12px;
	line-height:30px;
}

.buy_suggestion	.buy_block_care	.care_product	{
	display:block;
	width:78px;
	margin:0 auto;
	padding:0 0 0 12px;
	height:24px;
	line-height:24px;
	color:#000;
	text-align:left;
	font-weight:bold;
	background:url('images/solo/bg/bgr_care_btn.png') top left no-repeat;
}
.icon_new{
	background:url('images/solo/icons/icon_new_n.png') top left no-repeat;
	width: 108px;
	height: 108px;
	position: absolute;
/*	top: 195px;
	left: 22px;*/
}
/*.icon_new{
	background:url('images/solo/icons/icon_new.png') top left no-repeat;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 195px;
	left: 22px;
}*/
.icon_reduce{
	background:url('images/solo/icons/t_giam_gia.png') top left no-repeat;
	width: 40px;
	height: 53px;
	position: absolute;
/*	top: 195px;
	left: 22px;*/
}
/*.icon_reduce{
	background:url('images/solo/icons/icon_giamgia.png') top left no-repeat;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 195px;
	left: 22px;
}*/
/* pha gia */
/*.icon_deva{
	background:url('images/solo/icons/icon_phagia.png') top left no-repeat;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 195px;
	left: 22px;
}*/
.icon_deva{
	background:url('images/solo/icons/t_giam_gia.png') top left no-repeat;
	width: 40px;
	height: 53px;
	position: absolute;
/*	top: 195px;
	left: 22px;*/
}
.icon_deva .rate{
	font-size: 22px;
	font-family: tahoma,arial,serif;	
	width:100%;
	text-align:center;
	line-height:36px;
	color:#DE2A00;
	display: block;
	margin-top: 30px;
	font-weight: bold;		
}
#list_deva{
/*	border: 1px dotted #9D9D9F;
	position: relative;
	padding: 15px 0px 10px 0px;
	float: left;
	width: 99.84%;*/
}
#list_deva .deva_title{
	background: #FFFFFF;
	width: 120px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	left: 20px;
	top:-9px;
}
#list_deva .deva_title h1{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
#list_deva .deva_content_wrap{	
	background:#fff8dc;
	border:#f0dfab 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
#list_deva .deva_content{
	line-height: 18px;
	border-top:#fff 1px solid;
	padding: 10px 15px; 
}
.deva_content .deva_avatar{
	float: left;
	width: 83px;
	margin-right:10px;
	/* margin-right: 10px;
	min-height: 60px;
	text-align: center;
	padding: 0px 5px 0px 20px;	*/
}
.deva_content .deva_avatar a{
	padding:2px;	
	vertical-align: middle;
	text-align: center;
	width: 70px; height:70px; display:block;background:#fff;border:#e3dee2 1px solid;
	
}
.deva_content .deva_avatar a img{}
.deva_content .deva_bot{		
	float: left;
	min-height: 60px;
	width: 410px;
	border-right:1px dotted #979797;
	position:relative;
}
.deva_content .deva_detail_content{padding:0 10px 0 0;float:left;width:100%;}
.deva_content .deva_detail{
	min-height: 20px;
	float:left;
	width:100%;
	padding-top:20px;
}
.deva_content .deva_infor{
	float: left;
	width: 100%;
	min-height: 22px;
}
.deva_content div{}
.deva_detail .shop_name{
	color: #034D92;
	font-weight: bold;
}
.deva_detail .cla_name{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}
#detail-pro .deva_infor p{
	margin:0px;
}
.deva_infor .price_ref{
	color: #9C9C9F;
	font-size: 14px;
	font-family: arial,tahoma,serif;
	
/*	font-weight: bold;*/
	padding-left: 15px;	
	line-height:18px;	
}
.deva_infor .price_ref_detail span{text-decoration: line-through;}
.deva_infor .price_ref_detail,.deva_infor .price_ref_detail .vnd{color: #9C9C9F;}

.deva_infor .vnd_ref{
	color: #9C9C9F;	
}
.deva_infor .vnd_dis{
	line-height: 14px;
}
.deva_infor .lab_price,.deva_infor .rate_reduce{
	font-size: 11px;	
}
.deva_infor .infor_price_right{margin-left:100px;}
.deva_infor .rate_reduce{
	margin-right:10px;
	background:url(images/solo/bg/bg_rate_reduce.png) top left no-repeat;
	position: absolute;top: -17px; left: 0px;
	width:84px; height:67px;
	color:#fff;
	text-align:center;
	padding-top:10px;
	text-transform: uppercase;
	font-size:10px;
}

.deva_infor .lab_price{
	line-height:17px; text-transform: uppercase;color:#4c4a42;font-weight:bold;font-size:11px;
}
.deva_infor .rate_reduce .rate_num{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	font-family: arial,tahoma,serif;
}
.deva_infor .price{
	color: #990000;
	font-size: 18px;
	font-family: arial,tahoma,serif;
	font-weight: bold;
}
.deva_infor .vnd{
	font-size: 11px;
	font-family: arial,tahoma,serif;
	padding-bottom: 0px;	 
}
.deva_content .deva_right{
	float: right;
	width: 410px;
	padding:0px 0 0 10px;
}
.deva_content .deva_process{
	/*background:url('images/solo/bg/bg_left_process.gif') left 13px no-repeat;*/
	float: left;
	width: 290px;	
	min-height: 40px;
	padding-top: 2px;
	margin: auto 0px;
}
.deva_process .remain_num{
	font-size: 11px;
	width: 100%;
	text-align: center;
	display: block;
	color:#696969;
}
.deva_process .start{
	float: left;
	width: 15px;
	font-size: 11px;
	font-family: arial,tahoma,serif;
	font-weight: bold;
	line-height: 10px;
}
.deva_process .center{
	float:left;
	width: 229px;
}
.deva_process .center .white{
	background:url('images/solo/bg/bg_process.png') top left no-repeat;
	width: 100%;
	padding:0px;margin:0px;
}
.deva_process .center .white .blue{
/*	background:url('images/solo/icons/bg_process.png') bottom left no-repeat;
	width: 0%;
	height: 9px;	*/
}
.deva_process .end{
	float: left;
	margin-left:5px;
	width: 15px;
	font-size: 11px;
	font-family: arial,tahoma,serif;
	font-weight: bold;
	line-height: 10px;
}
.deva_right .discount_date{padding-top:17px;}
.deva_right .discount_date_left{float:left;margin-right:25px;}
.deva_right .discount_date_right{float:left;}
.deva_right .label_end{color:#69615f;background:url(images/solo/icons/discount_end.png) top left no-repeat;padding-left: 25px;}
.deva_right .label_remain{color:#69615f;background:url(images/solo/icons/discount_remain.png) top left no-repeat;padding-left: 23px;}
.deva_right .value_end, .deva_right .value_remain{font-weight:bold;padding-top:5px;}
.deva_content .deva_warranty{font-size:11px;font-weight:bold;}
.deva_content .deva_warranty a, .deva_content .deva_warranty .show_warranty{color:#2C93D5; font-weight:normal;}
.deva_content .deva_buy{
	float: left;
	width: 92px;
	padding-top:11px;	
	min-height: 40px;
	padding-left:20px;
}
.deva_content .deva_buy .btn_buy,.deva_content .deva_buy .btn_buy:hover{
	display:block;
	width:92px;
	height:30px;
	background:url('images/solo/bg/bg_btn_detail.png') left top no-repeat;
	color:#fff;		
	text-align:center;
}



#solo_interested_form {
    width: 400px;
	height:280px;
	/*background:url(images/solo/bg/chaos.jpg) top right no-repeat;*/
	display: none;
}
#interested_not_login a.close_button {
    width: 19px;
    height: 19px;
    float: right;
    margin: 5px;
    background: transparent url(images/solo/buttons/From-dang-nhap_16.gif) repeat scroll 0px 0px;
}
#interested_login a.close_button {
    width: 19px;
    height: 19px;
    float: right;
    margin: 5px;
    background: transparent url(images/solo/buttons/From-dang-nhap_16.gif) repeat scroll 0px 0px;
}


.block_buy_together{
	float:left;
	padding-left:20px;
	/*padding:0 0 0 10px; */
	width:102px; 
	/*background:url('images/solo/bg/bgr_buy_block.png') left no-repeat*/
}

.block_buy_together	a.btn_buy	{
	display:block;
	width:102px;
	height:35px;
	background:url('images/solo/bg/datmua.png') 102px 35px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:33px;
	text-align:center;
}

.block_buy_together	a.btn_buy:hover	{
	background-position:102px 0px;
}

.block_buy_together	a.btn_buy_all_product_add {
    background: url("images/solo/icons/btn_buy_all.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    display: block;
    text-align: center;
	width:180px;
	height:40px;
	margin-top: 0px;
}

.block_buy_together	a.btn_buytogether
{
  	/*background: url("images/button.png") no-repeat -10px -17px;*/
  	background: url("images/solo/bg/btn_datmua_toanbo.png") no-repeat left top;	
  	display: block;
	color: #FFFFFF;
  	width: 139px;
  	height: 27px;
  	margin-top: 0px;
}
.block_buy_together	a.btn_buytogether:hover
{ 
  	/*background-position: -12px -68px;*/
}
.block_buy_together	a.btn_buytogether span
{
  	position: absolute;
  	top: -999em;
}

#detail-pro .link_tab:link,#detail-pro .link_tab:visited{	
	text-decoration: underline;
	font-size: 11px;	
	float:left;
}
.des_comment img{
	margin: 5px;
}


.a_view_Adv {
	color:#000000 !important;
	display: block;
	padding-left: 20px;
	padding-right: 5px;
}
a.view_adv_link {
	background: url('images/solo/icons/chart_pie.png') no-repeat left bottom;
}
a.view_adv_link:hover {
	background-color: #FEEE8E;
	color:#000000;
	text-decoration:underline;
}
a.view_adv_link:active {
	color:#000000;
}
a.view_adv_link b {
	font-size:11px;
}
.viewdetailAdv {
   -moz-box-shadow: 5px 5px 5px rgba(180, 180, 180, 0.5);
    background-color: #FEEE8E;
    height: auto;
    line-height: 18px;
    padding: 5px 20px;
    position: absolute;
    text-decoration: none;
    width: 190px;
}

.viewdetailAdv .fl {
    color: #000000;
}
.viewdetailAdv .fr {
    color: #EF0003;
    font-weight:bold
}
.viewsAdv {
    -moz-box-shadow: 5px 5px 5px rgba(180, 180, 180, 0.5);
    background-color: #FEEE8E;
}
.view_hit_detail {
	background : url('images/solo/icons/mouse_select_wheel.png') no-repeat left bottom;
	float:left;
	padding-left:16px;
}

/*khoimt add*/

.dot_line {
	border-bottom: 1px dotted #CCCCCC;
}

#detail-pro #infm_sgst_notice {
	float: right;
	width: 625px;
}

#infm_sgst_notice .info_suggestion {
	float:left;
	width: 100%;
}

.choice_buy {
	width: 611px;
	background-color: #f9f9f9;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	padding: 10px 10px 10px 7px;
	margin-top: 5px;
	position: relative;
	left: -9px;
	float: left;
}

.optionalProduct {
	width: 610px;
	float: left;
}
.optionalProduct .productList {
	list-style: none;
}
.optionalProduct .productList.family-detail{float:left;margin-top:5px;}
.optionalProduct .productList.family-detail li{float:left;margin:0 5px 5px 0; position: relative;}
.optionalProduct .productList.family-detail li a{display:block;width:40px;height:40px;border:#ebebeb 1px solid;padding:1px;}
.optionalProduct .productList.family-detail li.selected_product a{border:1px solid #e47911;}



.warranty span.bold_title {
	float:left;
	min-width: 75px;
	margin-right: 1%;
	color: #000;
}
.warranty { line-height:26px;}
.warranty a { font-weight: bold; }
.warranty_title {
	color: #2d2d2d;
	font-weight: bold;	
}

.bold_title {
	font-size: 11px;
	color: #262626;
}

t.icon_reduce, .icon_deva{
	position: absolute;
	top: 10px !important;
	left: 282px !important;
	z-index: 2;
} 

.icon_deva, .icon_new{
/*	left: 320px;*/
	z-index: 2;
/*	border: 1px solid;*/
}
/*khoimt add*/

/*nghiapt*/

.ensure{
	width: 236px;
	float: left;	
}
.ensure_title#ensure_title_new{
	width: 100%; float: left; 
	background: #e3f1fa;
	line-height:30px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ensure_title_img{
	float: left; margin: 6px 0 6px 15px;
}
.ensure_title_txt{
	float: left; text-indent: 8px
}
.ensure_content{
	 /*background: none repeat scroll 0 0 #E3F1FA;
	border-bottom: 1px solid #ACD1EE;*/
	padding: 0;
}
.ensure_content_adjust{
	/*margin: 0 15px;*/
}
.ensure_content_adjust_list{
	float: left; width: 100%;font-size: 11px; line-height: 24px;
}
.ensure_content_adjust_list_txt{
	float: left;
	width: 83px;	
	color: #000;
	font-size: 11px;
}

.ensure_content_adjust_txt {
	float: left;
	margin: 5px 10px 0px 0px;
	width: 100%;
	text-align: justify;
}
 
.ensure_content_adjust_list_price, .ensure_content_adjust_list_price_promotion {
	color: #990000;
	float: left;
	font-family: tahoma,arial,serif;
	font-size: 12px;
	font-weight: bold;
	margin-right: 2px;
	position: relative;
	top: 0;
}
.ensure_content_adjust_list_price_promotion {
	font-size: 16px;
}
.price_market{
	text-decoration: line-through;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.clear_height{
	height: 10px;
}
.clear_height15{
	height: 15px;
}
.unsure_bottom{
	width: 100%; float: left; margin-bottom: 8px; text-align: center;
}
.unsure_bottom_note{
	color: #9A9A9A; font-size: 11px;
}
a.btn_buy_add	{
	display: block;
	width: 141px;
	height: 39px;
	background: url("images/solo/bg/button_dat_mua.png") no-repeat center top;
	opacity:0.9;
	filter:alpha(opacity=90);
	float: left;
}
a.btn_buy_add:hover	{
	opacity:1;
	filter:alpha(opacity=100);
}
a.btn_buy_before{
	display: block;
	width: 146px;
	text-align: center;
	height: 42px;
	margin-top: 10px;
	margin-left: 28px;
	background: url("images/book_before.png") 0px 0px no-repeat;
}
a.btn_buy_before:hover	{
	background-position:0px -40px;
}
a.btn_buy_add span{
	position: absolute;
  	top: -999em;
}

#bttn_het_hang {
	background: url("images/solo/bg/button_dat_mua.png") no-repeat scroll center bottom transparent;
	color: #FFFFFF;
	display: block;
	text-align: center;
	height: 39px;
	width: 141px;
	margin-top: 10px;
	float: left;
}

.ensure h3 span{
	background:url('images/solo/icons/t_mua_hang.png') left bottom no-repeat;
}
.black_bold_13px{
	color: black;
	font-size: 13px;
	font-weight: bold;
}
.gray_bold_14px{
	color: #2d2d2d;
	font-size: 14px;
	font-weight: bold;
}
.font_size11{
	font-size: 11px;
}
.border_img{
	border: 1px solid #EBEBEB;
}

.productList span {
	margin-left: 3px;
}

.product_rd {
	position:relative;
	bottom: -2px;
}

.selected_product a{
	font-size: 12px;
	font-weight: bold;
	color:black;
}

.selected_product a:hover, .selected_product a:active,.selected_product a:link, .selected_product a:visited {
	color:black;
}

/* 19-08-2011: khoimt sá»­a font-family, padding */
.box_support{
	/* border: 1px solid #D9D9D9;
	 border-radius: 3px 3px 3px 3px;
	 -webkit-border-radius: 3px;
	-moz-border-radius: 3px;*/
	float: left;
	font-family: arial, tahoma, sans-serif;
	color: #828282;
	width: 236px; 
/*	height: 71px;*/
	text-align: left;
}
.box_support_adjust{
 /*background:url('images/solo/icons/girl_adv.png') top right no-repeat;*/
	position: relative;
	top: 0;
/*	right: 1px; */
/*	height: 72px;*/
}
.box_support_adjust_text{
/*	padding: 5px 0 0 8px;*/
	margin-bottom:3px;
}

#box_sp_adj_below {
	margin-top: 0px !important;
	margin-bottom: 3px;
}

.box_support_adjust_phone{
	color: #f37e16;
/*	padding: 5px 0 0 8px; */
	font-weight: bold; 
	font-size: 11px; 
	text-align: left;
	line-height: 16px !important;
}

#phone_support_img {
	display:block;
	width:182px;
	height:14px;
	background:url('images/solo/bg/phone_support_img.png') center no-repeat;
	margin: 5px 0 0 14px;
}

#product_reference_bttn {
	background: url(images/solo/icons/sp_thamkhao_left.jpg) no-repeat top left;
	height:30px;
	padding-left: 3px;
	/*width: 250px;*/
	margin-top: 10px;
}

#inner_product_reference_bttn {
	background: url(images/solo/icons/sp_thamkhao_right.jpg) no-repeat top right;
	height:30px;
	padding-right:3px;
}

a#product_reference_link {
	background: url("images/solo/icons/sp_thamkhao_bg.jpg") repeat-x;
	color: #FFFFFF;
	display: block;
	text-align: center;
	/*font-weight: bold;*/
	height: 30px;
	padding-top:5px;
	/*
	
	width: 250px;
	margin-top: 10px;
	padding-top: 5px;*/

}

.ad-image-wrapper {
	/*border: 1px solid #ECECEC;*/
	width: 338px !important;
	height: 330px !important;
	margin-bottom: 10px !important;
}

.ad-image {
	width: 330px !important;
	height: 330px !important;	
}

.view_lange {
	position: static !important;
/*	top: none !important;*/
}

/*.ad-gallery .ad-image-wrapper .ad-image {
	width: 330px !important;
	height: 330px !important;
	border: 1px solid #E0E0E0;
}

*/
#container .ad-image-wrapper-one {
	/*border: 1px solid #ECECEC;*/
	width: 339px;
	height: 330px;
}

#container {
	float: left;
}

#sum_tab_review_comment {
	margin: 0px !important;
}

#product_description_extra{
	width: 100%;
}

#description_extra_conttent {
	width: 100%;
	overflow: hidden;
	word-wrap: break-word;
}

#solo_notice {
	/*border: solid 1px #E8E8E8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #F7F7F7;
	*/
	padding: 3px 0 10px 3px;
	
}

#solo_notice ul {
	list-style-position: inside;
}

#solo_notice ul li {
	color: #585858;
}

#solo_notice .organization_title {
	width: 110px;
}

#solo_notice .warning_title {
	position: relative;
	left: 58px;
}

#solo_notice .warranty_policy_content {
	margin-left: 110px;
}

#solo_notice .line_separate {
	padding-top: 3px;
	border-bottom: 1px dotted #CCCCCC;
	width: 99%;
}

#solo_notice .deliver_policy {
	padding-top: 5px;
	color: #585858;
}

#solo_notice .warranty_policy {
	padding-top: 5px;
}

#solo_notice a {
	color: #1f7dbc;
	text-decoration: underline;
}
.p_color{color:#000;}/*QuynhTm add*/

#solo_notice .deliver_policy_td {
	vertical-align: top;
}

#detail-pro  div.info {
	position: relative;
	left: 4px;
}
/*QuynhTM add*/
.books_dotted{
    background: url("images/solo/icons/bg_grey_dotted_h-line_3x1.png") repeat-x scroll 0 100% transparent;
    padding: 1px 0;
    margin: 5px 0;
}
#rules_content{
	/* border: 1px solid #D9D9D9;
	 border-radius: 3px 3px 3px 3px;
	 -webkit-border-radius: 3px;
	-moz-border-radius: 3px;*/
	float: left;
	font-family: arial, tahoma, sans-serif;
	color: #585858;
	/*width: 607px;*/ 
/*	height: 71px;*/
	text-align: left;
	/*padding: 6px 0 6px 0;*/
}
.type_size{
	float:left;
	width: 100%;
	margin-top:5px;
}
.type_size .item_size{
	background:#F1F1F1;
	border:1px solid #ccc;
	float:left;
	height:16px;
	min-width:7px;	
	text-align:center;
}

.type_size .item_size_new{
	display: block;
	font-size:12px;
	background: #F0F0F0;
	border:2px solid #EBEBEB;
	float:left;
	height:18px;
	min-width:18px;
	margin: 0 1px 0 3px;
	padding: 2px;
	position: relative;
	bottom:3px;
	text-align: center;
}

.type_size .item_size_new.active{
	font-weight: bold;
	border:2px solid #FFAE07;
}

.type_size .item_size_new a {
	position:relative;
	top: 1px;
	color: #000;
}

.type_size .item_size_new.unavailable,
.type_color .item_color.unavailable{border:#efefef 2px solid;}
.type_size .item_size_new.unavailable a,.type_color .item_color.unavailable a{color:#666;}
.type_size .item_size_new.active,.type_color .item_color.active{border:#FFAE07 2px solid;}

.type_size .item_size:hover{
	background:#ccc;
}
.title_type_fashion{
	float:left;
	font-weight: bold;
	min-width:76px;
	margin-right: 5px;
}
.type_color{
	float:left;
	width: 100%;
	margin-top:5px;
}
.type_color .item_color{
	float:left;
	margin:0 0 3px 3px;
	border:1px solid #EBEBEB;
	padding:2px;
	
}
.title_type_fashion{
	float:left;
	font-weight: bold;
	min-width:100px;
	margin-right: 5px;
}
h3.deliver_policy_title { margin-bottom: 5px; color: #000; /*color:#F37E16;*/ font-size: 12px; }
.goto_fast {/* border: 1px solid #dde4ec; background-color: #f1f5f9;*/ padding: 15px; float: left; }
h3.goto_fast_title { color: #000; font-size: 12px;  } 
p.goto_fast_link { background: url(images/solo/bg/icon-goto-fast.png) left center no-repeat; padding-left: 10px; float: left; clear: both; width: 275px; }
p.goto_fast_link a { text-decoration:underline;  font-size: 12px !important; }
.technique_more { background: url("images/solo/bg/icon-goto-fast.png") left center no-repeat; float: left; color: #1c75b4; cursor: pointer; margin: 6px 0; padding-left: 12px; }
.color970d00 { color: #970d00; }
.deliver_policy_content { color: #262626 !important; margin-left: 13px; }
.icons_cham{ float: left;background: url(images/solo/icons/cham.png) left top no-repeat; width: 6px; height: 7px; margin: 5px 7px 0 0;}/*QuynhTm add*/
.marginT8 { margin-top: 8px;}
.paddingBottom5 { padding-bottom: 5px; }

.block_number_buy{background: none repeat scroll 0 0 #ECECEC; float: left; height: 20px; line-height: 20px; margin: -5px 0 11px;text-align: center;width: 341px;}/*Hien thi so luong SP da ban*/

/*QuynhTm add CSS cho box quảng cáo chi tiết sản phẩm*/
.sum_box_adv{float:left;width:611px; line-height: 15px;padding: 10px 0 6px 6px; /*border: 1px solid #E7E7E7;  border-radius: 3px 3px 3px 3px;*/ margin-top: 10px}
.sum_box_adv .img_adv_pro{float:left;width:80px; height:80px; text-align:center;margin-right:5px; overflow: hidden; margin-left: -10px}
.sum_box_adv .name_banner_adv_pro{float:right;width:535px; line-height:7px; font-weight: bold; text-align: left;}
.sum_box_adv .name_banner_adv_pro a{color: #0062B7;}
.sum_box_adv .name_banner_adv_pro a:hover{color: #ff6802 !important;}

div#name_banner_adv_pro p{font-size: 12px !important; font-family: arial serif; line-height: 15px !important}

.sum_box_adv .name_banner_adv_pro a{text-decoration: underline;}
.sum_box_adv .infor_banner_adv_pro{float:right;width:535px;text-align: justify;font-size: 11px; color:#585858; margin-top: 8px}
div#infor_banner_adv_pro p{font-size: 12px !important; margin: 0px !important}

.sum_box_adv .infor_banner_adv_pro a{text-decoration: underline;}

.div_loantin_detail{margin: 0 auto; width: 83%}

/*QuynhTm quang cao camp trang chi tiết */
.sum_banner_adv_camp{float:left; width: 950px; margin-bottom: 20px; border:1px solid #E7E7E7; padding-bottom: 5px; margin-left: 28px;  border-radius: 7px; background: #F9F9F9}
.sum_banner_adv_camp .detail_banner_camp{float:left; width: 99.8%; padding: 1px 0;}
.sum_banner_adv_camp .icon_banner_camp{float:left; margin-top:5px; background: url(images/solo/icons/medal.png) left center no-repeat; width:32px; height: 32px}
.sum_banner_adv_camp .span_title_banner{float:left; font-size: 13px; color:#EF6F02; /*color:#585858;*/ font-weight: bold;margin: 10px 0 5px 0;}

.sum_banner_adv_camp .detail_banner_camp .title_banner_camp{float: left; width: 100%; font-size: 12px; text-decoration:underline; text-indent: 10px; color: #0062B7}
.sum_banner_adv_camp .detail_banner_camp .vach_ngang_banner_camp{float:left; width:958px; border-bottom:1px dotted #E7E7E7; margin: 5px 0 5px 10px;}
.sum_banner_adv_camp .detail_banner_camp .title_banner_camp p{text-decoration:underline !important;}
.sum_banner_adv_camp .detail_banner_camp .infor_banner_camp{text-indent: 10px; float:left; margin: 3px 0; color: #585858}
.sum_banner_adv_camp .detail_banner_camp .infor_banner_camp p{color: #585858 !important;}
.bonus_loantin { background: url("images/solo/bg/comment_question.png") left 3px no-repeat; display: block; line-height: 21px; padding-left: 17px; }
/*** button nhan mail ***/
#gbqfbwa {
    display: block;
    height: 0;
    text-align: center;
}

.gbqfb {
    -moz-user-select: none;
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    min-width: 54px;
    padding: 0 8px;
    text-align: center;
}
.gbqfb-hvr {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.gbqfba {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border-color: rgba(0, 0, 0, 0.1);
    color: #555555;
    /*margin: 16px 8px;*/
}
#gbqfbwa .gbqfb-hvr {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border-color: #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
#gbqfsa{
    font: bold 11px/27px Arial,sans-serif !important;
}
.top_border_active {
	position: absolute;
	background: url("images/solo/bg/border_hover.png") center top no-repeat;
	width: 100%;
	height: 11px;
	top: 0px;
}